package com.ybwh.springboot1.model.po;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

/**
*
*/
@Entity 
@Table(name = "dict", uniqueConstraints = { @UniqueConstraint(columnNames = { "id" }) })
public class Dict {

	/**
	*主键
	*/
	@Id
	@SequenceGenerator(name = "dict")
	@Column(name = "id")
	private Long id;
	
	/**
	*组名称
	*/
	@Column(name = "dict_group")
	private String dictGroup;
	
	/**
	*描述
	*/
	@Column(name = "dict_descr")
	private String dictDescr;
	
	/**
	*单项key
	*/
	@Column(name = "dict_item_key")
	private String dictItemKey;
	
	/**
	*单项value
	*/
	@Column(name = "dict_item_value")
	private String dictItemValue;
	
	/**
	*是否已删除，1-是，0-否
	*/
	@Column(name = "is_del")
	private Integer isDel;
	
	/**
	*创建时间
	*/
	@Column(name = "create_ts")
	private Date createTs;
	
	/**
	*最后更新时间
	*/
	@Column(name = "update_ts")
	private Date updateTs;
	
	/**
	*创建人ID
	*/
	@Column(name = "create_id")
	private Long createId;
	
	/**
	*最后更新人ID
	*/
	@Column(name = "update_id")
	private Long updateId;
	
	/** 
	* 设置 id 
	* @param id 主键 
	*/ 
	public void setId(Long id) {
		this.id = id;
	}

	/** 
	* 获取 主键 
	* @return id 
	*/
	public Long getId() {
		return id;
	}

	/** 
	* 设置 dictGroup 
	* @param dictGroup 组名称 
	*/ 
	public void setDictGroup(String dictGroup) {
		this.dictGroup = dictGroup;
	}

	/** 
	* 获取 组名称 
	* @return dictGroup 
	*/
	public String getDictGroup() {
		return dictGroup;
	}

	/** 
	* 设置 dictDescr 
	* @param dictDescr 描述 
	*/ 
	public void setDictDescr(String dictDescr) {
		this.dictDescr = dictDescr;
	}

	/** 
	* 获取 描述 
	* @return dictDescr 
	*/
	public String getDictDescr() {
		return dictDescr;
	}

	/** 
	* 设置 dictItemKey 
	* @param dictItemKey 单项key 
	*/ 
	public void setDictItemKey(String dictItemKey) {
		this.dictItemKey = dictItemKey;
	}

	/** 
	* 获取 单项key 
	* @return dictItemKey 
	*/
	public String getDictItemKey() {
		return dictItemKey;
	}

	/** 
	* 设置 dictItemValue 
	* @param dictItemValue 单项value 
	*/ 
	public void setDictItemValue(String dictItemValue) {
		this.dictItemValue = dictItemValue;
	}

	/** 
	* 获取 单项value 
	* @return dictItemValue 
	*/
	public String getDictItemValue() {
		return dictItemValue;
	}

	/** 
	* 设置 isDel 
	* @param isDel 是否已删除，1-是，0-否 
	*/ 
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/** 
	* 获取 是否已删除，1-是，0-否 
	* @return isDel 
	*/
	public Integer getIsDel() {
		return isDel;
	}

	/** 
	* 设置 createTs 
	* @param createTs 创建时间 
	*/ 
	public void setCreateTs(Date createTs) {
		this.createTs = createTs;
	}

	/** 
	* 获取 创建时间 
	* @return createTs 
	*/
	public Date getCreateTs() {
		return createTs;
	}

	/** 
	* 设置 updateTs 
	* @param updateTs 最后更新时间 
	*/ 
	public void setUpdateTs(Date updateTs) {
		this.updateTs = updateTs;
	}

	/** 
	* 获取 最后更新时间 
	* @return updateTs 
	*/
	public Date getUpdateTs() {
		return updateTs;
	}

	/** 
	* 设置 createId 
	* @param createId 创建人ID 
	*/ 
	public void setCreateId(Long createId) {
		this.createId = createId;
	}

	/** 
	* 获取 创建人ID 
	* @return createId 
	*/
	public Long getCreateId() {
		return createId;
	}

	/** 
	* 设置 updateId 
	* @param updateId 最后更新人ID 
	*/ 
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}

	/** 
	* 获取 最后更新人ID 
	* @return updateId 
	*/
	public Long getUpdateId() {
		return updateId;
	}

	
}